let Errordeal = function (req, res, next) {

    res.dealError = function (err, code = 500) {
        res.send({
            code,
            message: err instanceof (Error) ? err.message : err
        })
    }

    next()
}

let ErrorGloab = function (err, req, res, next) {

    if (err.name == 'UnauthorizedError') {
        res.send({
            code: 401,
            message: '无效的Token'
        })
    }
    else
        res.dealError(err)
    // res.message = err.message;
    // res.status(err.status || 500);
    // res.render('error');
}

module.exports = { Errordeal, ErrorGloab }